package com.nlp.visualization.pojo.weibo;

import java.util.List;

/**
 * @author LXM
 * @Title: WeiboUserDetail
 * @Description: 用户信息详情
 * @date 2018/3/18下午2:22
 */
public class WeiboUserDetail {


    /**
     * ok : 1
     * data : {"cardlistInfo":{"v_p":"42","cardlist_title":"","desc":"","show_style":1,"can_shared":0,"containerid":"2302831642591402_-_INFO","cardlist_menus":[{"type":"button_menus_refresh","name":"刷新"},{"type":"gohome","name":"返回首页","params":{"scheme":"sinaweibo://gotohome"}}],"page":null},"cards":[{"card_type":11,"show_type":2,"card_group":[{"card_type":41,"item_name":"昵称","item_content":"新浪娱乐"},{"card_type":41,"item_content":"新浪娱乐为你带来最新鲜的娱乐资讯","item_type":"verify_blue","itemid":"2302831642591402_-_WEIBO_INDEX_PROFILE_VERFIED_CARD","actionlog":{"act_code":"594","uicode":"10000198","oid":"http://verified.weibo.com/verify","fid":"2302831642591402","cardid":"230283_-_WEIBO_INDEX_PROFILE_VERFIED_CARD","ext":"uid:1642591402|ptype:0"}},{"card_type":41,"item_name":"标签","item_content":"娱乐明星","display_arrow":0,"scheme":"","actionlog":{"act_code":"594","uicode":"10000198","oid":"","fid":"2302831642591402","cardid":"230283_-_WEIBO_INDEX_PROFILE_CTAG","ext":"uid:1642591402|ptype:0"}},{"card_type":41,"item_name":"所在地","item_content":"北京 海淀区"},{"card_type":41,"item_name":"简介","item_content":"新浪娱乐"}]}],"showAppTips":0,"scheme":"sinaweibo://cardlist?containerid=2302831642591402_-_INFO&extparam=&luicode=10000011&lfid=2302831642591402&featurecode="}
     */

    private int ok;
    private DataBean data;

    public int getOk() {
        return ok;
    }

    public void setOk(int ok) {
        this.ok = ok;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * cardlistInfo : {"v_p":"42","cardlist_title":"","desc":"","show_style":1,"can_shared":0,"containerid":"2302831642591402_-_INFO","cardlist_menus":[{"type":"button_menus_refresh","name":"刷新","params":{"scheme":"sinaweibo://gotohome"}},{"type":"gohome","name":"返回首页","params":{"scheme":"sinaweibo://gotohome"}}],"page":null}
         * cards : [{"card_type":11,"show_type":2,"card_group":[{"card_type":41,"item_name":"昵称","item_content":"新浪娱乐"},{"card_type":41,"item_content":"新浪娱乐为你带来最新鲜的娱乐资讯","item_type":"verify_blue","itemid":"2302831642591402_-_WEIBO_INDEX_PROFILE_VERFIED_CARD","actionlog":{"act_code":"594","uicode":"10000198","oid":"http://verified.weibo.com/verify","fid":"2302831642591402","cardid":"230283_-_WEIBO_INDEX_PROFILE_VERFIED_CARD","ext":"uid:1642591402|ptype:0"}},{"card_type":41,"item_name":"标签","item_content":"娱乐明星","display_arrow":0,"scheme":"","actionlog":{"act_code":"594","uicode":"10000198","oid":"","fid":"2302831642591402","cardid":"230283_-_WEIBO_INDEX_PROFILE_CTAG","ext":"uid:1642591402|ptype:0"}},{"card_type":41,"item_name":"所在地","item_content":"北京 海淀区"},{"card_type":41,"item_name":"简介","item_content":"新浪娱乐"}]}]
         * showAppTips : 0
         * scheme : sinaweibo://cardlist?containerid=2302831642591402_-_INFO&extparam=&luicode=10000011&lfid=2302831642591402&featurecode=
         */

        private CardlistInfoBean cardlistInfo;
        private int showAppTips;
        private String scheme;
        private List<CardsBean> cards;

        public CardlistInfoBean getCardlistInfo() {
            return cardlistInfo;
        }

        public void setCardlistInfo(CardlistInfoBean cardlistInfo) {
            this.cardlistInfo = cardlistInfo;
        }

        public int getShowAppTips() {
            return showAppTips;
        }

        public void setShowAppTips(int showAppTips) {
            this.showAppTips = showAppTips;
        }

        public String getScheme() {
            return scheme;
        }

        public void setScheme(String scheme) {
            this.scheme = scheme;
        }

        public List<CardsBean> getCards() {
            return cards;
        }

        public void setCards(List<CardsBean> cards) {
            this.cards = cards;
        }

        public static class CardlistInfoBean {
            /**
             * v_p : 42
             * cardlist_title :
             * desc :
             * show_style : 1
             * can_shared : 0
             * containerid : 2302831642591402_-_INFO
             * cardlist_menus : [{"type":"button_menus_refresh","name":"刷新"},{"type":"gohome","name":"返回首页","params":{"scheme":"sinaweibo://gotohome"}}]
             * page : null
             */

            private String v_p;
            private String cardlist_title;
            private String desc;
            private int show_style;
            private int can_shared;
            private String containerid;
            private Object page;
            private List<CardlistMenusBean> cardlist_menus;

            public String getV_p() {
                return v_p;
            }

            public void setV_p(String v_p) {
                this.v_p = v_p;
            }

            public String getCardlist_title() {
                return cardlist_title;
            }

            public void setCardlist_title(String cardlist_title) {
                this.cardlist_title = cardlist_title;
            }

            public String getDesc() {
                return desc;
            }

            public void setDesc(String desc) {
                this.desc = desc;
            }

            public int getShow_style() {
                return show_style;
            }

            public void setShow_style(int show_style) {
                this.show_style = show_style;
            }

            public int getCan_shared() {
                return can_shared;
            }

            public void setCan_shared(int can_shared) {
                this.can_shared = can_shared;
            }

            public String getContainerid() {
                return containerid;
            }

            public void setContainerid(String containerid) {
                this.containerid = containerid;
            }

            public Object getPage() {
                return page;
            }

            public void setPage(Object page) {
                this.page = page;
            }

            public List<CardlistMenusBean> getCardlist_menus() {
                return cardlist_menus;
            }

            public void setCardlist_menus(List<CardlistMenusBean> cardlist_menus) {
                this.cardlist_menus = cardlist_menus;
            }

            public static class CardlistMenusBean {
                /**
                 * type : button_menus_refresh
                 * name : 刷新
                 * params : {"scheme":"sinaweibo://gotohome"}
                 */

                private String type;
                private String name;
                private ParamsBean params;

                public String getType() {
                    return type;
                }

                public void setType(String type) {
                    this.type = type;
                }

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public ParamsBean getParams() {
                    return params;
                }

                public void setParams(ParamsBean params) {
                    this.params = params;
                }

                public static class ParamsBean {
                    /**
                     * scheme : sinaweibo://gotohome
                     */

                    private String scheme;

                    public String getScheme() {
                        return scheme;
                    }

                    public void setScheme(String scheme) {
                        this.scheme = scheme;
                    }
                }
            }
        }

        public static class CardsBean {
            /**
             * card_type : 11
             * show_type : 2
             * card_group : [{"card_type":41,"item_name":"昵称","item_content":"新浪娱乐"},{"card_type":41,"item_content":"新浪娱乐为你带来最新鲜的娱乐资讯","item_type":"verify_blue","itemid":"2302831642591402_-_WEIBO_INDEX_PROFILE_VERFIED_CARD","actionlog":{"act_code":"594","uicode":"10000198","oid":"http://verified.weibo.com/verify","fid":"2302831642591402","cardid":"230283_-_WEIBO_INDEX_PROFILE_VERFIED_CARD","ext":"uid:1642591402|ptype:0"}},{"card_type":41,"item_name":"标签","item_content":"娱乐明星","display_arrow":0,"scheme":"","actionlog":{"act_code":"594","uicode":"10000198","oid":"","fid":"2302831642591402","cardid":"230283_-_WEIBO_INDEX_PROFILE_CTAG","ext":"uid:1642591402|ptype:0"}},{"card_type":41,"item_name":"所在地","item_content":"北京 海淀区"},{"card_type":41,"item_name":"简介","item_content":"新浪娱乐"}]
             */

            private int card_type;
            private int show_type;
            private List<CardGroupBean> card_group;

            public int getCard_type() {
                return card_type;
            }

            public void setCard_type(int card_type) {
                this.card_type = card_type;
            }

            public int getShow_type() {
                return show_type;
            }

            public void setShow_type(int show_type) {
                this.show_type = show_type;
            }

            public List<CardGroupBean> getCard_group() {
                return card_group;
            }

            public void setCard_group(List<CardGroupBean> card_group) {
                this.card_group = card_group;
            }

            public static class CardGroupBean {
                /**
                 * card_type : 41
                 * item_name : 昵称
                 * item_content : 新浪娱乐
                 * item_type : verify_blue
                 * itemid : 2302831642591402_-_WEIBO_INDEX_PROFILE_VERFIED_CARD
                 * actionlog : {"act_code":"594","uicode":"10000198","oid":"http://verified.weibo.com/verify","fid":"2302831642591402","cardid":"230283_-_WEIBO_INDEX_PROFILE_VERFIED_CARD","ext":"uid:1642591402|ptype:0"}
                 * display_arrow : 0
                 * scheme :
                 */

                private int card_type;
                private String item_name;
                private String item_content;
                private String item_type;
                private String itemid;
                private ActionlogBean actionlog;
                private int display_arrow;
                private String scheme;

                public int getCard_type() {
                    return card_type;
                }

                public void setCard_type(int card_type) {
                    this.card_type = card_type;
                }

                public String getItem_name() {
                    return item_name;
                }

                public void setItem_name(String item_name) {
                    this.item_name = item_name;
                }

                public String getItem_content() {
                    return item_content;
                }

                public void setItem_content(String item_content) {
                    this.item_content = item_content;
                }

                public String getItem_type() {
                    return item_type;
                }

                public void setItem_type(String item_type) {
                    this.item_type = item_type;
                }

                public String getItemid() {
                    return itemid;
                }

                public void setItemid(String itemid) {
                    this.itemid = itemid;
                }

                public ActionlogBean getActionlog() {
                    return actionlog;
                }

                public void setActionlog(ActionlogBean actionlog) {
                    this.actionlog = actionlog;
                }

                public int getDisplay_arrow() {
                    return display_arrow;
                }

                public void setDisplay_arrow(int display_arrow) {
                    this.display_arrow = display_arrow;
                }

                public String getScheme() {
                    return scheme;
                }

                public void setScheme(String scheme) {
                    this.scheme = scheme;
                }

                public static class ActionlogBean {
                    /**
                     * act_code : 594
                     * uicode : 10000198
                     * oid : http://verified.weibo.com/verify
                     * fid : 2302831642591402
                     * cardid : 230283_-_WEIBO_INDEX_PROFILE_VERFIED_CARD
                     * ext : uid:1642591402|ptype:0
                     */

                    private String act_code;
                    private String uicode;
                    private String oid;
                    private String fid;
                    private String cardid;
                    private String ext;

                    public String getAct_code() {
                        return act_code;
                    }

                    public void setAct_code(String act_code) {
                        this.act_code = act_code;
                    }

                    public String getUicode() {
                        return uicode;
                    }

                    public void setUicode(String uicode) {
                        this.uicode = uicode;
                    }

                    public String getOid() {
                        return oid;
                    }

                    public void setOid(String oid) {
                        this.oid = oid;
                    }

                    public String getFid() {
                        return fid;
                    }

                    public void setFid(String fid) {
                        this.fid = fid;
                    }

                    public String getCardid() {
                        return cardid;
                    }

                    public void setCardid(String cardid) {
                        this.cardid = cardid;
                    }

                    public String getExt() {
                        return ext;
                    }

                    public void setExt(String ext) {
                        this.ext = ext;
                    }
                }
            }
        }
    }
}
